package com.mkb.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.mkb.entity.UserDetailFamilyDTO;

public interface UserDetailFamilyService {
    Boolean deleteById(Long id) throws Exception;

    Boolean create(UserDetailFamilyDTO record)throws Exception;

    UserDetailFamilyDTO getById(Long id)throws Exception;

    Boolean update(UserDetailFamilyDTO record)throws Exception;

    PageInfo<UserDetailFamilyDTO> queryPage(UserDetailFamilyDTO userDetailFamilyDTO)throws Exception;

    List<UserDetailFamilyDTO> queryList(UserDetailFamilyDTO userDetailFamilyDTO)throws Exception;

    void createBatch(List<UserDetailFamilyDTO> userDetailFamilyList)throws Exception;

    void deleteByGraphId(Long id)throws Exception;
}